https://stackoverflow.com/questions/73551543/how-can-i-make-typesafe-accessors-available-for-new-project-properties