Account for undefined configuration parameters on creation and form submission
BUGFIX : string was returned instead of project object
REFACTORING : pass whole RequestDetails object to project.matches?