AbstractRepository, Property, Properties and associated tests