Added safe-casts to RdfNoe
Refactors observation view (Using the brand new API)