fixed support for base object initializing.
added support for base object declaration properties and methods.