A haxe library to assist coding in a composition paradigm