This is how I operate mine... and it worked for me this one was in a loop @Property @Parameter(required = false) private Object currentPage;
@Property guarantees to provide its own getter/setter Here is another... @Parameter(required = false) private Coach currentObject; public Coach getCurrentObject() { return currentObject; } Was within my own component with which it accepted a parameter.