If your issue is related to a third-party library, you may find answers at one of these sites:
"Domain-Driven Design: Tackling Complexity in the Heart of Software" Eric Evans
"Naked Objects" Richard Pawson
"Object Thinking" David West
"Patterns of Enterprise Application Architecture" Martin Fowler