almost completed fixing and testing all Core validation objects. Added annotation.