defaulting behavior and initializer.