some general cleanup, added some functionality for empty steps in Data instances, will return now empty entries to match length of the original stepsize upon [:,:]