require not-null project in LocatableConfigurationBase constructor