Instead of wondering how I can make attributes 'required' by the interface, I just made them methods, then they need to be implemented.