Removed constructor taking portable_base* from interfaces