similarly (there's lots of feature envy going on here).  An alternative to adding methods to Layer would be to have some sort of decorator which takes a Layer and adds all of these ogc type thingos.