start to objectify proto-object internals, predicates as predicates.