Easier entity implementation