properties can not be empty by default?