Modify getProperty to pass tests

refs #2593
Remove unused getPropertyValues function
Guard against cases when satProperty is called without an initializeProperty

The current implementation of property delegation allows an initializeProperty event to be skipped for properties that delegate.
refs #2593