Fixed buyField method. Problem was that the different types of fields
didn't match each other. Fixed this by casting them to ownable.