@Options annotation adds support for "bean" parameters
Current implementation requires bean to have an @Option annotated constructor args