Slight refactor in custom object class to externalize editable properties