added characterization tests
refactored FastProperty construction
less work should be done in constructors
use simplified FastProperty construction in tests
added FastProperty ID validation
Move XML creation into FastProperty
add Fast Property validation on creation
simplify tests post refactoring
ensuring constructor acts like toXml is less important after refactoring
added javadoc for getter
removed a field that is never used along with associated logic
Merge pull request #224 from claymccoy/fastPropertyValidation

ASGARD-1018 - Fast property validation