Slightly better warning about changing defaults
Splitting up configurable, refactors for Construct