implements object changes. changes unit tests names for more consistent ones. simplifies storage object creation