initializators refactoring (moved to extensions/properties)