Added fillFromClassDef
Small optimizations + addTo helper
Improved Interface handling

Added default implementations
Copied interface attributes