typesafe overwriting of core properties possible on extension