Basic implementation of GooderData