Updated Capability/Objective types to remove abstract-type based extension for Properties and instead added controlled-vocabulary based Property definition
Removed Capabilities schemas in favor of controlled-vocabulary based implementation
Added CapabilityPropertyType for capturing Capability/Objective properties as key/value pairs
Added AntiBehavioralAnalysisPropertiesVocab/Enum
Updated to account for new controlled-vocabulary based Property implementation