Move object internal methods to separate module
Implement some utility functions for objects/properties