Interface type cannot be statically allocated? http://stackoverflow.com/questions/8460340/interface-type-cannot-be-statically-allocated