moving default properties into class definitions