Use weak references in annotation and property annotation cache to retain references until the last GC root is cleared. Remove trailing whitespaces. Reformat.
Original pull request: #304.
@ -105,8 +106,9 @@ public class BasicPersistentEntity<T, P extends PersistentProperty<P>> implement
@@ -105,8 +106,9 @@ public class BasicPersistentEntity<T, P extends PersistentProperty<P>> implement