adjust properties are private except pk