Implementing meta object system