for..in eliminated from property iteration in .addProperties()
for..in eliminated from temporary Base.addMethod()
EOF linebreaks
direct property conflict asserts regardless of property attributes