Slightly questionable on turning ->buildFK into a definitely void method, also

seems like Oracle->count references a parent that doesn't exist?
so Oracle references a COUPLE of functions that don't exist in parent::