Unable to create new class derived from UObjectLibrary

Are certain classes off limits for inheritance? I get all kinds of errors when I create a new class derived from UObjectLibrary. This is before adding any code.