First pass on class-based objects