Consolidated methods
Refactor code to remove from release build
Added further Object extension methods
Code refactor
Syntactic sugar