Transforming JSON structures into straight Java maps rather than POJOs, but strictly encapsulated by domain objects