cleaned up syntax
Added join cardinality for generated data classes.
work on object cache