Implement GoesProperties and subclasses, GoesPropertiesToJson and corresponding test