Removing a value is now working properly

Fixed a bug where nilling out a value was falling through
Fixed a bug where the new self.keys.filter was not getting assigned to self.keys
Updated to follow beta 5 changes