fix indentation
workaround eieio bug

map read operations to unbound slots to nil