Refactored facade and data layers so that entity objects can be passed out of the data layer and into the facade.