Copy attributes & callbacks to subclass when inherited