Added properties that weren't explicitly defined as protected properties (this seemed ok based on my code searches and quick testing). And added PHPDocs for these to help with code completion

Started getting rid of the helper methods in favor of the namespaced class needed

Changed handle regex to use the string validation method that already existed

Tweaked PHPDoc return type on the form validation service
Switched namespaced classes to use Core::make instead
Merge pull request #252 from ExchangeCore/Attribute-Controller-Cleanup

Attribute Controller Cleanup