Add property classes to type system