Switched back to using the StorageEntry class and StorageEntry Metadata class because of some issues with JSon serialization with polymorphism...
Fixed a bug in the getParameter where the owner variable was never being set if a certain constructor is called