ah that is kinda unfortunate. i think one of the pros for having the method call is that it means if you override the way things are set (potentially with a transformation) then the defaults get that applied just fine. although i could see the argument being made that default should just be defaulted with the transformation intact. actually nevermind the even better argument against the method call is that non-defaulted items aren't set via a method call