**aspects** - class must implement `Serializable` - check if class implements interface - maybe also check if UUID is declared by the class - class must provide a default constructor (no parameters) - class must provide getters and setters for all declared fields - missing getters can be excluded - missing setters can be excluded - maybe also check inherited getters/setters??? - do the check based on declared properties or only on getters/setters???
aspects
Serializable