Change declarative syntax

Wasn't quite satisified. Now with chaining methods