For now we temporarily create the station object from within device so that the code can be moved over in a more manageable manner.