forgot to update properties on checkin
removed redundant type argument
refactored tests
use AlfrescoObjectFactory