rename RefObject to namespace_Class_method style.
add RefObjectType type system.