Feanil/generic admin

I don't really like this pattern, but I'll live with it I guess.