Move all defaults to DefaultCreator, calculate on fly,
remember ownership