Changes to remove reflection from loop when construction 365 days in a y...

Could probably be rewritten better. Seen as we are now loading the class upfront. We can probably check for 'null' rather than load up attempt to do stuff.

However, is anyone using this?