Added derived objects. Not really used yet.