Added the ability to use multiple tags when caching
Working towards adding caching within the ORM

Changed reflection extension for Objects so it accepts arguments to send
to the constructor.