Started on building fluent interfaces