Added dynamic hProperties hash on each class for easier lookups (and possible, future typing without hungarian notation).