Cleaner oop declarations