First cpp::lang::Object class methods declarations. Should be checked for Class<?> and returning proper types (*, & or objects)