finish migration __name__ -> name
add default decorators
fix compositions - great success \o/