Changed syntax of Class declaration a little bit - omitting explicit 'instance_methods', so any functions in the class_props are taken as instance methods. A little cleaner.