More class bindings; started on subclassing