Made controller parameters public to avoid warnings and allow clients to read properties if needed