Background: I'm currently working on a freelance project to optimize (yay, optimization again!) a .NET Entity Persister library of a Software Development firm here in Makati City -- much like a custom built NHibernate , but heavily dependent on reflection...