Finishing BaseDevice class...